package cn.liuhuan1.webModelBean.api;

import cn.liuhuan1.entity.PageResult;
import cn.liuhuan1.webModelBean.bo.WebListBo;
import cn.liuhuan1.webModelBean.vo.WebListVo;

import java.util.List;

/**
 * @Auther: liuhuan
 * @Date: 2021/2/22 - 02 - 22 - 15:50
 * @Description:
 * @version: 1.0
 */
public interface WebListImp {
    /**
     * 获取列表
     * @return
     */
    public List<WebListVo> getWebList();

    /**
     * 分页查询
     * @param webListBo
     * @return
     */
    PageResult<WebListVo> getPageWebList(WebListBo webListBo);

    /**
     * 列表数据根据删除
     * @param id
     */
    void delWebList(String id);

    /**
     * 新增列表
     * @param webListBo
     */
    void saveWebList(WebListBo webListBo);

    /**
     * 根据id查询
     * @param id
     * @return
     */
    WebListVo getWebListById(String id);

    /**
     * 数据修改
     * @param webListBo
     */
    void updateWebList(WebListBo webListBo);

    /**
     * 前端获取
     * @return
     */
    List<WebListVo> getWebUrlList();
}
